"call stack" meaning in All languages combined

See call stack on Wiktionary

Noun [English]

Forms: call stacks [plural]
Head templates: {{en-noun}} call stack (plural call stacks)
  1. (computing) A stack that stores details of the functions called by a program in sequence, so that each function can return on completion to the code that called it. Categories (topical): Computing Synonyms: callstack Related terms: stack frame

Inflected forms

Alternative forms

{
  "forms": [
    {
      "form": "call stacks",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "call stack (plural call stacks)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Pages with 1 entry",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Pages with entries",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Computing",
          "orig": "en:Computing",
          "parents": [
            "Technology",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        }
      ],
      "examples": [
        {
          "ref": "2007, Kurt Jung, Aaron Brown, Beginning Lua Programming, John Wiley & Sons, →ISBN, page 216:",
          "text": "The details of the call stack are hidden from general view. As a Lua programmer, you want to keep in mind that a stack is being used behind the scenes to make sure that function calls work as expected, but in general you won't need to be aware of its implementation or details.",
          "type": "quote"
        }
      ],
      "glosses": [
        "A stack that stores details of the functions called by a program in sequence, so that each function can return on completion to the code that called it."
      ],
      "id": "en-call_stack-en-noun-Vvxx5LKu",
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "stack",
          "stack"
        ],
        [
          "functions",
          "functions"
        ],
        [
          "call",
          "call"
        ],
        [
          "program",
          "program"
        ]
      ],
      "raw_glosses": [
        "(computing) A stack that stores details of the functions called by a program in sequence, so that each function can return on completion to the code that called it."
      ],
      "related": [
        {
          "word": "stack frame"
        }
      ],
      "synonyms": [
        {
          "word": "callstack"
        }
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "word": "call stack"
}
{
  "forms": [
    {
      "form": "call stacks",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "call stack (plural call stacks)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "related": [
    {
      "word": "stack frame"
    }
  ],
  "senses": [
    {
      "categories": [
        "English countable nouns",
        "English entries with incorrect language header",
        "English lemmas",
        "English multiword terms",
        "English nouns",
        "English terms with quotations",
        "Pages with 1 entry",
        "Pages with entries",
        "en:Computing"
      ],
      "examples": [
        {
          "ref": "2007, Kurt Jung, Aaron Brown, Beginning Lua Programming, John Wiley & Sons, →ISBN, page 216:",
          "text": "The details of the call stack are hidden from general view. As a Lua programmer, you want to keep in mind that a stack is being used behind the scenes to make sure that function calls work as expected, but in general you won't need to be aware of its implementation or details.",
          "type": "quote"
        }
      ],
      "glosses": [
        "A stack that stores details of the functions called by a program in sequence, so that each function can return on completion to the code that called it."
      ],
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "stack",
          "stack"
        ],
        [
          "functions",
          "functions"
        ],
        [
          "call",
          "call"
        ],
        [
          "program",
          "program"
        ]
      ],
      "raw_glosses": [
        "(computing) A stack that stores details of the functions called by a program in sequence, so that each function can return on completion to the code that called it."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "synonyms": [
    {
      "word": "callstack"
    }
  ],
  "word": "call stack"
}

Download raw JSONL data for call stack meaning in All languages combined (1.6kB)


This page is a part of the kaikki.org machine-readable All languages combined dictionary. This dictionary is based on structured data extracted on 2024-11-06 from the enwiktionary dump dated 2024-10-02 using wiktextract (fbeafe8 and 7f03c9b). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.